\hypertarget{hal__nrf__reg_8h}{
\section{InputOutput/hal\_\-nrf\_\-reg.h File Reference}
\label{hal__nrf__reg_8h}\index{InputOutput/hal\_\-nrf\_\-reg.h@{InputOutput/hal\_\-nrf\_\-reg.h}}
}
\subsection*{Defines}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gae28c4601af8b2f85827386fe9a27f9fa}{ENAA\_\-P5}~5
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga3b5bebd442d3a0351e85100a69244810}{ENAA\_\-P4}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaade4fe5e884e4f5868daf2c706d72f5e}{ENAA\_\-P3}~3
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga8b3d7771adbc5bc2bd8846f00aa39a5a}{ENAA\_\-P2}~2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gadfa71d5ebb7107d673674bb10279d9c6}{ENAA\_\-P1}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga2cb97a8f9d05bb511d45d7212174769d}{ENAA\_\-P0}~0
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga8907dbd1fe9dfedbaf8824dbfcfd4f65}{DPL\_\-P5}~5
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga7fc41c509a5885a7199535d72f8223bf}{DPL\_\-P4}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gad855ab4dab05150b03716fea1fc8ddb6}{DPL\_\-P3}~3
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga444b8f6d5091149c983f6fca29775a44}{DPL\_\-P2}~2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaae58d2c6834305858a405abaffd95049}{DPL\_\-P1}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gacf457ec76fbdc9fe3a5d3eb3e9c5dca5}{DPL\_\-P0}~0
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga1b46f8336bda068b0759f70cceec3b65}{EN\_\-DPL}~2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga1a275ad559fa85d8278f06052baab004}{EN\_\-ACK\_\-PAY}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga2c72793d172b16436d7e0c0d9491bdae}{EN\_\-DYN\_\-ACK}~0
\end{DoxyCompactItemize}
\begin{Indent}\paragraph*{-\/ Instruction Set -\/}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gab4589895853859c8ae1e26287efa3c1d}{WRITE\_\-REG}~0x20
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga68bca2b1429420aa46d2da0b2830e1b1}{RD\_\-RX\_\-PLOAD\_\-W}~0x60
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga34e32f32935efe2d958ca16d48831009}{RD\_\-RX\_\-PLOAD}~0x61
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga97a60093aef6135e38bd0bd91cd40428}{WR\_\-TX\_\-PLOAD}~0xA0
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga07b82f8a30b55b02b77c87d6d4953f6d}{WR\_\-ACK\_\-PLOAD}~0xA8
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga475a03dfa6b8358e02ac25c1bc8a5de7}{WR\_\-NAC\_\-TX\_\-PLOAD}~0xB0
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gabce47e8066832b6ac4e18162a79859b4}{FLUSH\_\-TX}~0xE1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gab2418a6171d7f1eefd458927fdfe7057}{FLUSH\_\-RX}~0xE2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga2f1d9bb858232e8b1494b60aa9a7d25a}{REUSE\_\-TX\_\-PL}~0xE3
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaa74c0e2b8dd2aa10ae94ccb3ae228e0f}{LOCK\_\-UNLOCK}~0x50
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga700f88377bf36711b711f69b06c52f5d}{NOP}~0xFF
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\paragraph*{-\/ Register Memory Map -\/}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga76ea3cf49247a07c54b3db005a3c7f57}{CONFIG}~0x00
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaa84a282351a2c9b83dd653df6ac59216}{EN\_\-AA}~0x01
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gab6b2378ce9cab6ccafb6d30c774c5307}{EN\_\-RXADDR}~0x02
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaf5ef355ba3eca336db1285cab353ddc2}{SETUP\_\-AW}~0x03
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga2188309b3eceeae158dd64109cd919aa}{SETUP\_\-RETR}~0x04
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga5c4da84e4a01531aa9f5c3e617848d66}{RF\_\-CH}~0x05
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gad95edb7665f39454d7d7fd436301712b}{RF\_\-SETUP}~0x06
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga59279bee44f34d08b3cbf3a89fb0d8d9}{STATUS}~0x07
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga491468eaa7f2db84c152709b0b5fb1aa}{OBSERVE\_\-TX}~0x08
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga1050140a3d78b059f809a424e0d9e1c7}{CD}~0x09
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gadc82a1b0dee303d8b783b9b9a89ae5aa}{RX\_\-ADDR\_\-P0}~0x0A
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gad4b44f18e4b27b07af84783d8f11726d}{RX\_\-ADDR\_\-P1}~0x0B
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gac10ad4b1d3ace06cc269098d1863f411}{RX\_\-ADDR\_\-P2}~0x0C
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga01228e7b997954bc9d715c8289731181}{RX\_\-ADDR\_\-P3}~0x0D
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gafc579afe21136cd3f72b3ac805086726}{RX\_\-ADDR\_\-P4}~0x0E
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga49dfc07335896551e8c7797594658b07}{RX\_\-ADDR\_\-P5}~0x0F
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaa734c6e08b9f794436eacbabe466a6c4}{TX\_\-ADDR}~0x10
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga060e61d8f6e7ad28984540faa85cdecf}{RX\_\-PW\_\-P0}~0x11
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaa260ec97512905cec17f8ade82bc550d}{RX\_\-PW\_\-P1}~0x12
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga38a4904a52517c8d339c689230a6567d}{RX\_\-PW\_\-P2}~0x13
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga44bdf6946c1ae047ea2a2c981244d4d8}{RX\_\-PW\_\-P3}~0x14
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga5cdda00ab52df1537b6b5d61ef88ba8f}{RX\_\-PW\_\-P4}~0x15
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga9ce52902779e18d4fed3685b0f8be582}{RX\_\-PW\_\-P5}~0x16
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga9e5c9878194f462bf7a46ca8a7b8f9d2}{FIFO\_\-STATUS}~0x17
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gae79cde384e0b6a5549efb001589a79ec}{DYNPD}~0x1C
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gadf81f7b30b6c08465ce704956b446a2d}{FEATURE}~0x1D
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\paragraph*{CONFIG register bit definitions}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga5f30d66a7a448dc83fd695dbd3efbe31}{MASK\_\-RX\_\-DR}~6
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gad5f819a0030605463504bd2599579b4c}{MASK\_\-TX\_\-DS}~5
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga13e9f541027a36c23211d6c8f3b33a92}{MASK\_\-MAX\_\-RT}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaece57618cf42f6b1b520341ef19a66f8}{EN\_\-CRC}~3
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga253dd73b17f0ea7f71e55f52e796836a}{CRCO}~2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaf0dbd9e4c17ba0db357fcb2cedd4aa6d}{PWR\_\-UP}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga0b4d92f3ecccb150d4cb1cb5d0f9d4e6}{PRIM\_\-RX}~0
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\paragraph*{RF\_\-SETUP register bit definitions}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaf76cfc0d6ed71259b4a237cbd8e30624}{PLL\_\-LOCK}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga1447bd35f38d6cc6d6841ca29c514675}{RF\_\-DR}~3
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga9ef8b6a9d788c905195674100af554f6}{RF\_\-PWR1}~2
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga79a624eaa04efc1df9e05fb77142e269}{RF\_\-PWR0}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gad031c713aa7c96ca88a9710f25229495}{LNA\_\-HCURR}~0
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\paragraph*{STATUS register bit definitions}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga312d1f2745a86149b27cff7d61e715df}{RX\_\-DR}~6
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gab5f5243908a39ffd514fe701e9749bdc}{TX\_\-DS}~5
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gab4482ead4f3b452a032f63ac03ee1870}{MAX\_\-RT}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gaf3b1baf3a7a57b7471443d1ff002c778}{TX\_\-FULL}~0
\end{DoxyCompactItemize}
\end{Indent}
\begin{Indent}\paragraph*{FIFO\_\-STATUS register bit definitions}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga506a58de7b75af27e3745db3e1e9733c}{TX\_\-REUSE}~6
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga22d7127287df037834795bbf984d7796}{TX\_\-FIFO\_\-FULL}~5
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_gae4034d6a21b6646c8710d09e43bd9383}{TX\_\-EMPTY}~4
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga70c7df60fd47492ea236dc14c1f9e216}{RX\_\-FULL}~1
\item 
\#define \hyperlink{group__nordic__hal__nrf__reg_ga8e43dfdec50b513f49b623e9da3def46}{RX\_\-EMPTY}~0
\end{DoxyCompactItemize}
\end{Indent}
\subsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_gaa2d537ba7b4d86ca3ab52a0aca1cc9a1}{hal\_\-nrf\_\-irq\_\-source\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_ggaa2d537ba7b4d86ca3ab52a0aca1cc9a1aa6896fafeb605b56283f2261636cc340}{HAL\_\-NRF\_\-MAX\_\-RT} =  4, 
\hyperlink{group__nordic__hal__nrf__reg_ggaa2d537ba7b4d86ca3ab52a0aca1cc9a1a3dc14a23b4cddfc53419a37def01671f}{HAL\_\-NRF\_\-TX\_\-DS}, 
\hyperlink{group__nordic__hal__nrf__reg_ggaa2d537ba7b4d86ca3ab52a0aca1cc9a1a4b83e3395cc7a414e2df17d71a19826b}{HAL\_\-NRF\_\-RX\_\-DR}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_gaac8ec16de20f3ffe4d563f889cb0f202}{hal\_\-nrf\_\-operation\_\-mode\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_ggaac8ec16de20f3ffe4d563f889cb0f202a782379d779ef55b3a3146b87ac17106a}{HAL\_\-NRF\_\-PTX}, 
\hyperlink{group__nordic__hal__nrf__reg_ggaac8ec16de20f3ffe4d563f889cb0f202aed997ff3cc0ecf51b0c37ea120342193}{HAL\_\-NRF\_\-PRX}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga9079099c752b5121d41a251cc4c5600a}{hal\_\-nrf\_\-pwr\_\-mode\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_gga9079099c752b5121d41a251cc4c5600aafabe3f70b6c1ecc823da192d4a940cdc}{HAL\_\-NRF\_\-PWR\_\-DOWN}, 
\hyperlink{group__nordic__hal__nrf__reg_gga9079099c752b5121d41a251cc4c5600aaea1c2cc48369f448229c92bf43d3efa2}{HAL\_\-NRF\_\-PWR\_\-UP}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga2000e3a3aa7de8d98d4820639b39d6e7}{hal\_\-nrf\_\-output\_\-power\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_gga2000e3a3aa7de8d98d4820639b39d6e7aa1b6441d027a0c910b5b4fee6b8db16f}{HAL\_\-NRF\_\-18DBM}, 
\hyperlink{group__nordic__hal__nrf__reg_gga2000e3a3aa7de8d98d4820639b39d6e7abc24658f8129bc32921a41f9e9b26377}{HAL\_\-NRF\_\-12DBM}, 
\hyperlink{group__nordic__hal__nrf__reg_gga2000e3a3aa7de8d98d4820639b39d6e7a9d6cf75aa07b33b44778cf939473a137}{HAL\_\-NRF\_\-6DBM}, 
\hyperlink{group__nordic__hal__nrf__reg_gga2000e3a3aa7de8d98d4820639b39d6e7a3916db0403303498491b424eb63b8626}{HAL\_\-NRF\_\-0DBM}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga9539d7b988ef5ca3c6da9b89aca8b990}{hal\_\-nrf\_\-datarate\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_gga9539d7b988ef5ca3c6da9b89aca8b990ad277f1911cc257a3bf4899d31c94ded5}{HAL\_\-NRF\_\-1MBPS}, 
\hyperlink{group__nordic__hal__nrf__reg_gga9539d7b988ef5ca3c6da9b89aca8b990a33d1afa4a93294924050247a78a2b88b}{HAL\_\-NRF\_\-2MBPS}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga8f0d40d735adcf593591c9aaefa3158a}{hal\_\-nrf\_\-pll\_\-mode\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_gga8f0d40d735adcf593591c9aaefa3158aab6917877c23b8eb5fb0bc4abef22a4d7}{HAL\_\-NRF\_\-PLL\_\-UNLOCK}, 
\hyperlink{group__nordic__hal__nrf__reg_gga8f0d40d735adcf593591c9aaefa3158aa55ccef5e16d165e8531c895fa9471335}{HAL\_\-NRF\_\-PLL\_\-LOCK}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_gad1044c81af859b8c271bc274a5618161}{hal\_\-nrf\_\-lna\_\-mode\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_ggad1044c81af859b8c271bc274a5618161a7f021d77caa1dcbf306b0933e3a8936d}{HAL\_\-NRF\_\-LNA\_\-LCURR}, 
\hyperlink{group__nordic__hal__nrf__reg_ggad1044c81af859b8c271bc274a5618161a22b96b249f68ad52df212557b6830066}{HAL\_\-NRF\_\-LNA\_\-HCURR}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_gacd3a5ef5248a2c075567e7f5d3d3a8e4}{hal\_\-nrf\_\-crc\_\-mode\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_ggacd3a5ef5248a2c075567e7f5d3d3a8e4aa19a031caf125dd05c0ed7346429df12}{HAL\_\-NRF\_\-CRC\_\-OFF}, 
\hyperlink{group__nordic__hal__nrf__reg_ggacd3a5ef5248a2c075567e7f5d3d3a8e4a0b5ae051046cd14767f46a7917e756dc}{HAL\_\-NRF\_\-CRC\_\-8BIT} =  2, 
\hyperlink{group__nordic__hal__nrf__reg_ggacd3a5ef5248a2c075567e7f5d3d3a8e4a08f615321c73062499512d418ef90722}{HAL\_\-NRF\_\-CRC\_\-16BIT}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_gade11658f933ebe5fec8c9ce7bcace064}{hal\_\-nrf\_\-pload\_\-command\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_ggade11658f933ebe5fec8c9ce7bcace064aa06e5716a0ab9e2309dffe2a812726cd}{HAL\_\-NRF\_\-TX\_\-PLOAD} =  7, 
\hyperlink{group__nordic__hal__nrf__reg_ggade11658f933ebe5fec8c9ce7bcace064aa65f1cb5b2a4f90764b534fc95afbfb8}{HAL\_\-NRF\_\-RX\_\-PLOAD}
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga321d8cfbce9e410a49afac1f04cc2457}{hal\_\-nrf\_\-address\_\-t} \{ \par
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457aff2c3b92b44bbde577fd29a618fe9ffa}{HAL\_\-NRF\_\-PIPE0}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457a40354d0d5e9b2c8e9dc8c6817f838f5d}{HAL\_\-NRF\_\-PIPE1}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457ae484cef9b5604e89ccb885e3ad85b2c7}{HAL\_\-NRF\_\-PIPE2}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457a14f59c552adf1f7a91db52bb8d19bfab}{HAL\_\-NRF\_\-PIPE3}, 
\par
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457a2beff936c19285d52e99ea13b1e1fd00}{HAL\_\-NRF\_\-PIPE4}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457a8d5b68ebf5dd5ee73e6904b482721810}{HAL\_\-NRF\_\-PIPE5}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457ad80231cd7604958d83ebd1ffd9d38d0c}{HAL\_\-NRF\_\-TX}, 
\hyperlink{group__nordic__hal__nrf__reg_gga321d8cfbce9e410a49afac1f04cc2457adb4ce66b5609fc0df7e3b53d3b55fd8e}{HAL\_\-NRF\_\-ALL} =  0xFF
 \}
\item 
enum \hyperlink{group__nordic__hal__nrf__reg_ga9f42a9a295b0802dd10d7f23c3526832}{hal\_\-nrf\_\-address\_\-width\_\-t} \{ \hyperlink{group__nordic__hal__nrf__reg_gga9f42a9a295b0802dd10d7f23c3526832a7d7a5af6b099215e0143a79b22c784c3}{HAL\_\-NRF\_\-AW\_\-3BYTES} =  3, 
\hyperlink{group__nordic__hal__nrf__reg_gga9f42a9a295b0802dd10d7f23c3526832ace672bf3d671125616b31526a22da284}{HAL\_\-NRF\_\-AW\_\-4BYTES}, 
\hyperlink{group__nordic__hal__nrf__reg_gga9f42a9a295b0802dd10d7f23c3526832ae3c0a8956cfc5fb3b5a435c3961c8dad}{HAL\_\-NRF\_\-AW\_\-5BYTES}
 \}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Register definitions for the nRF HAL module 